Responsible for analyzing and defining system and software level requirements.
Responsible for understanding the embedded design and architecture.
Support implementation of components based on design.
Participate in overall development and implementation of embedded systems throughout the project lifecycle.
Ensure coordination between multiple development teams.
Confirm and validate that new software features integrate with system to meet functionality requirements.
Support development of technical documentation (requirements, design, testing, reports and others).
Support unit/component/module/integration/system level testing.
Ensure process compliance and configuration management activities.
Work under supervision of a senior engineer to complete specific assignments.
Work with Senior Software Engineers to develop features that have a high degree of hardware/software interaction.
Ensure regulatory/statutory/legislative compliance for all project work.
Participate in code and design reviews.
Apply software engineering principles to provide solutions to problems that are identified during the product life cycle.
Manage multiple tasks in a fast-paced environment.
Follow common problem-solving techniques, such as 5 whys, fishbone, etc.
Requirements
B.S./M.S. in Electrical, Computer, Software, or related experience.
1-3 years of related work experience.
Strong organizational and communication skills.
User level knowledge of embedded programming languages such as C/C++.
User level knowledge of embedded software development life cycle and testing tools.
Familiarity with development IDEs for embedded systems.
User level knowledge in the following: Microprocessor and Microcontroller platforms Driver development such as CAN/LIN/I2C/SPI and others Testing and debugging tools for embedded systems (HIL/SIL)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career