JPC 4652 - Sr. Java Developer

Prolim Global Brentwood , TN 37024

Posted 7 days ago

Job Description:

  • Share

  • Share

  • Email

  • Facebook

  • Twitter

  • Linkedin

  • Print

Senior Embedded Software Engineer

Dallas, Texas

  • United States | Posted

  • 09/12/19

Apply Easy Apply


PROLIM ( is currently seeking Senior Embedded Software Engineer for location Dallas, TX for one of our top client.

Principal Duties And Areas Of Responsibilities

  • Must be able to program proficiently using C language for embedded systems.

  • Target embedded processors: ST Micro

  • STM32F4 / STM32F7 / STM32H7.
  • Develop for target environments without an operating system ("bare metal").

  • Create software drivers for hardware interfaces: RS-232, I2C, SPI, CAN, USB, and Ethernet.

  • Develop using IDEs on PCs: Keil ARM uVision.

  • Work with evaluation boards from chip manufacturing companies before product hardware is available.

  • Work with hardware engineers to debug and solve issues with newly developed hardware.

  • Design software systems and subsystems.

  • Perform software configuration control using SVN.

  • Integrate and test software/firmware in a lab environment.

  • Debug and troubleshoot firmware.

  • Utilize common electronic test equipment.

  • Perform release testing for new firmware prior to release to customers.

  • Assist with customer support for firmware related issues.

  • Understand, support, and maintain existing legacy code.

  • Determine system requirements and design specifications both from documentation, and sometimes from informal

  • communication including discussions with co-workers and exchange of e-mail.

  • Generate requirements and a plan for system integration and design validation.

  • Assist in the defining, checkout, and debugging of new hardware designs.

  • Support the Engineering Department to resolve technical problems related to product firmware.

  • Provide telephone and email support for field service personnel on an as-needed basis.

Desired Skills And Experience

  • Must have the flexibility to adapt to changing requirements during the development process.

  • Plan and manage the product firmware development and release schedule.

  • Be well-versed in good software development processes and able to effectively manage your own process.

  • Experience with hard real-time systems

  • Experience with sensor fusion techniques desired

  • Create simple and highly maintainable software designs.

  • Create high-quality code in a quick and efficient manner.

  • Ability to integrate and test code.

  • Track and resolve software issues without close supervision.

  • Must be comfortable working in a team environment including during the system test stage.

  • A BS degree in either Computer Science or a related Engineer field.

  • At least 6 years of prior experience with embedded software development.

Apply online for immediate consideration, please send your updated resume and contact info via email


PROLIM is a leading provider of end-to-end IT, PLM and Engineering Services and Solutions for Global 1000 companies. They understand business as much as technology, and help their customers improve their profitability and efficiency by providing high value technology consulting, staffing, and project management outsourcing services.

Their IT and PLM consulting offerings include; Advisory, PLM Software/Services, Program Management, Solution Architecture Training/Staffing, Cloud Solutions, Servers/Networking, Infrastructure, ERP Practices and QA Services. Engineering services include Data Translation, CAD/CAM/CAE, Process & Product Engineering, Prototyping, and Testing/Validation within a wide range of markets and industries.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Developer I Java


Posted 2 months ago

VIEW JOBS 10/2/2019 12:00:00 AM 2019-12-31T00:00 GEODIS is one of the world's largest leading Supply Chain Operators! At GEODIS, we create with you an infinite amount of career opportunities. As a GEODIAN, you will work hands on with products from hundreds of customers in different industries – retail, healthcare, technology, and more – all within our warehouse distribution centers located globally. No matter what position you're in – you will find yourself contributing to the development and success of your career and our customers. The points below highlight the warehouse Developer I – Java duties: * <li>Participates in requirement analysis and definition * Adheres to company SDLC * Ensures that the deliverables satisfy the business requirements * Develops, debugs, tests and deploys new applications * Modifies, debugs and tests existing applications * Documents system components * Manages development against project timelines * Interfaces with internal and external technical staff to define application solutions and resolve problems as needed * Communicates with product owner to resolve issues or questions as needed * Collaborates with business and technical experts to ensure solutions align with and support the company's strategic plan * Other duties as required and assigned Requirements: Education and Experience: * Bachelor's degree in Computer Science or related field from a 4 year college or university * Minimum 1 year of web application development experience and/or training (JAVA); or an equivalent combination education and experience * Minimum 2 years of application development using C# * Minimum 2 years experience with SQL and/or PL/SQL * Experience with HTML, JavaScript, CSS, jQuery and Ajax * Knowledge of 3rd party logistics, transportation systems, and/or warehouse management is preferred * Knowledge of leading industry technologies with a strong knowledge around IT governance, project planning, and the technological usage/alternatives available in a multi-platform environment * Essential Skills: * Ability to read, analyze, and interpret financial reports, technical procedures, or governmental regulations * Ability to write reports, business correspondence, and procedure manuals * Ability to effectively present information and respond to questions from groups of managers, customers, and co-workers * Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists * Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form Join us as we logistic your CAREER growth! [1]The following statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. [2] Job Duties as documented in this job description are considered "Essential Functions" and have been created by the standards of the Equal Employment Opportunity Commission (EEOC). The standards of the Americans with Disabilities Act (1990) require that employees be able to perform "Essential Functions" of the job with or without reasonable accommodation. Reasonable accommodations may be made to enable individuals with disabilities to perform the "Essential Functions". Geodis Brentwood TN

JPC 4652 - Sr. Java Developer

Prolim Global