Software Engineer

Less than 5 years experience  • 

Salary depends on experience
Posted on 04/24/18
Less than 5 years experience
Salary depends on experience
Posted on 04/24/18

Responsibilities

The successful candidate will be responsible for:

· Implementing new device drivers as required. 

· Designing and implementing host-processor communication APIs.

· Verification of implemented SW components in various environments: FPGA environments; IC Design Simulation environments; Evaluation Boards environments.

Requirements

Computer Engineering or related degree with 2-5+ years’ experience in embedded software engineering and verification. Strong inter-personal, teamwork and communication skills are required. 

Primary Qualifications

· Embedded C and/or C++ programming skills.

· Experience working with Python, Perl or other scriptinglanguages.

 Secondary Qualifications 

· Experience 

o Working with ARM Cortex-M series or Tensilica microcontrollers.

o Developing in an FPGA environment.

o Reading hardware schematics.

o Using logic analyzers.

o All aspects of CIS (Continuous Integration Server) environments

o Working with a RTOS (e.g. FreeRTOS, uC/OS)

· Familiarity with LabView applications and other host-based applications.

· Device driver development experience including but not limited to: SPI; I2C; UART; CRC.

11371

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.