Embedded Development Engineer II
Opportunity.Create.Publishing.ThirdPartyJobBoards.MoreInfoModal.Title
Opportunity.OpportunityDetail.JobDetails
Opportunity.OpportunityDetail.Description
JOB SUMMARY
The Embedded Development Engineer II position requires hands-on experience and deep knowledge of firmware development: generally, using bare-metal programming or a commercial RTOS, as well as a good understanding of analog and digital electronics and microcontroller systems. This position will be responsible primarily for firmware design, development of new products and design support of existing ones. The Embedded Development Engineer II is expected function productively in a fast-paced and hands-on work environment, interacting with other engineers.
ESSENTIAL FUNCTIONS
- Develop, maintain, and document embedded firmware for new and existing products.
- Develop and maintain revision control of firmware code and its repositories in Azure DevOps.
- Test, verify and validate firmware on hardware, using test tools (oscilloscopes, various data acquisition systems etc.)
- Lead and manage select business support projects.
- Develop product specifications and synthesize solutions with other team members.
- Support manufacturability and serviceability in product designs.
- Support internal and external customers.
- Participate in field testing and debugging.
- Up to 25% travel to field, manufacturing facilities may be required.
- Other duties as assigned.
EXPERIENCE, EDUCATION, & LICENSE REQUIREMENTS
- Bachelor’s degree in electrical, computer, or software engineering is required.
- 2-4 years relevant experience required.
- Solid 'C' language programming skills are required, along with associated compilers, debuggers, and command line tools.
- Demonstrated experience working with embedded system hardware specifically ARM Cortex and PIC architecture is required.
- Working knowledge of real-time operating systems specifically Yocto Linux and FreeRTOS is required.
- Experience with and able to use oscilloscopes, meters, and other test equipment to analyze electronic component devices operating under control of software being developed is required.
- Solid understanding of hardware including microcontroller integration, analog, digital, and mixed signal electronics systems is required.
- Experience with programming serial protocols such as RS-232, I2C, SPI and others is required.
- Direct experience in IoT technologies (cellular and satellite communication, data acquisition) is preferred.
- Experience with creating firmware code for battery powered, long life, low power applications is preferred.
- Demonstrated ability to design and execute experiments in the lab and in the field for product validation and troubleshooting
- Experience interpreting electronic device data sheets and application notes is preferred.
- Experience with higher level languages (i.e. Python, C#, etc) is preferred.
SKILLS & ABILITIES
- Excellent project management, goal setting, planning, and prioritization skills.
- Working knowledge of systems engineering principles.
- Strong troubleshooting and analysis ability.
- Attention to detail and the ability to multitask and prioritize tasks.
- Strong verbal and written communication skills.
- Strong mathematical skills.
- Ability to work with a cross-functional team, including a team of external development partners, to achieve project goals.
- Ability to professionally interface with internal and external customers effectively.
- Ability to work in a railroad environment occasionally
COMPETENCIES
- Teamwork
- Communication
- Customer focus
- Execution
- Integrity & trust
- Influence
- Continuous improvement
- Accountability/drive for results
- Critical thinking
Opportunity.OpportunityDetail.Qualifications
Opportunity.OpportunityDetail.Skills
Opportunity.OpportunityDetail.CriteriaRequired
Process Improvement
Customer Knowledge
Customer Relationship Management
Manages Meetings
Industry Knowledge
Customer Service
Communication/Written
Communication/Spoke
Team Building
Strategic Planning
Planning
Opportunity.OpportunityDetail.Behaviors
Opportunity.OpportunityDetail.CriteriaRequired
Innovative
: Consistently introduces new ideas and demonstrates original thinkingFunctional Expert
: Considered a thought leader on a subjectEnthusiastic
: Shows intense and eager enjoyment and interestDedicated
: Devoted to a task or purpose with loyalty or integrityThought Provoking
: Capable of making others think deeply on a subjectDetail Oriented
: Capable of carrying out a given task with all details necessary to get the task done wellTeam Player
: Works well as a member of a groupOpportunity.OpportunityDetail.Motivations
Opportunity.OpportunityDetail.CriteriaRequired
Work-Life Balance
: Inspired to perform well by having ample time to pursue work and interests outside of workSelf-Starter
: Inspired to perform without outside helpGrowth Opportunities
: Inspired to perform well by the chance to take on more responsibilityGoal Completion
: Inspired to perform well by the completion of tasksFlexibility
: Inspired to perform well when granted the ability to set your own schedule and goalsAbility to Make an Impact
: Inspired to perform well by the ability to contribute to the success of a project or the organizationOpportunity.OpportunityDetail.Education.Header
Opportunity.OpportunityDetail.CriteriaRequired
Opportunity.OpportunityDetail.Education.RequiredEducationMajor
Opportunity.OpportunityDetail.Education.RequiredEducationMajor
Opportunity.OpportunityDetail.Education.RequiredEducationMajor
Opportunity.OpportunityDetail.Education.RequiredEducationMajor
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.