SonicJobs Logo
Left arrow iconBack to search

Embedded Software Engineer

Encocam Ltd
Posted 8 days ago, valid for 15 days
Location

Huntingdon, Cambridgeshire PE28 4YE, England

Salary

Competitive

Contract type

Full Time

Life Insurance
In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Encocamare is seeking an Embedded Software Engineer for their production facilities in Huntingdon, Cambridgeshire.
  • The position requires candidates to have a BEng level education in Computer Engineering, Electronics Engineering, or a similar field, along with experience in embedded software development.
  • Key responsibilities include developing embedded electronics systems, programming in C/C++, and maintaining version control during the development process.
  • The role demands proficiency in ARM-based microcontroller devices and experience with low-level interfaces, as well as strong debugging and problem-solving skills.
  • This is a full-time, permanent position with a salary of £35,000 to £45,000, requiring at least 3 years of relevant experience.

Encocamare recruiting anEmbedded Software Engineerto work at our production facilities inHuntingdon, Cambridgeshire.


As this is a new position within the company with new skills, you will need to be able to work autonomously with the confidence and ability to make the key decisions that will result in the company meeting its ambitions in this area.


To be successful in this position you will be educated to atBEng level in Computer Engineering / Electronics Engineering(or a similar subject).


Key tasks and responsibilities of the role:


  • New development on embedded electronics system.
  • Proficiency programming using C/C++ or assembly languages in embedded system
  • Programming on network device communication, such as Ethernet or Serial Communications
  • Keeping version control for the application during development
  • Record development data for reporting progress
  • Software design, analysis, and documentation creation/management.
  • Design verification and validation testing.
  • Appropriate documentation of the design to allow long term support of the product.
  • Working in multi-disciplinary teams and or third party design house
  • Report writing to update senior managers on current project status
  • Working in partnership with other Electronics Engineers on various projects

You will need to have the following skills and experience:

  • Software development for data acquisition system
  • Embedded C/C++ (Object orientated style approach).
  • Design and test of high reliability code.
  • Proficiency programming ARM (STM32 preferred) based microcontroller devices.
  • Low-level Microcontroller interfaces (UART, CAN Bus, Ethernet, I2C, SPI, ADC and DAC).
  • Firmware development experience implementing C, C++ based embedded systems.
  • Strong debugging and problem-solving skill
  • Experience in writing device drivers for embedded products.


You will need a good understanding of mechanical assembly along with soldering/bonding experience. Any additional Mechatronics / Electronics qualifications would be considered advantageous.


If you think this could be an interesting move for your Electronics engineering career, send us your CV today.


Job Types: Full-time, Permanent


Benefits:

  • Casual dress
  • Company events
  • Company pension
  • Cycle to work scheme
  • Free parking
  • Life insurance
  • On-site parking
  • Referral programme


Schedule:

  • Day shift
  • Monday to Friday


Work Location: In person

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.