Actalent
Description:One of our clients is hiring a Jr Level Embedded Software Engineer who designs and develops software applications.
The Software Engineer is capable of working on a project independently and resolving all software problems that come up.
Performs coding, debugging, testing and troubleshooting throughout the application development process.
Will work with other engineering and functional areas to obtain optimum utilization of equipment, machinery and resources.
Primary ResponsibilitiesDevelop software modules using the C programming language for real time embedded systems.Develop test software modules using C, C++, Python, and/or Labview programming language.Develop build automation scripts using Python, Bash, and Windows batch files.Prepare and Participate in software, electronics and system design reviews.Test software using lab instrumentation such as oscilloscopes and signal generators.File bug reports for defects noticed during testing.Correct software bugs and resolve software bug reports.Support other software engineers in the software development process.Participate in product software failure analysis activities and compile test and failure analysis reports.Generate software design documentation and report data from tests.Keep accurate and complete records of engineering activities.Skills & Qualifications:Bachelor degree from an accredited university in Computer Science, Computer Engineering, or related field.Minimum 1 year of industry experience and/or internships with C programming language for real time embedded systemsUnderstand how to read schematics and understand electronics designs.Experience with microprocessor components and peripherals, UART, SPI, I2C, DMA, interrupts, clock configuration, etc.
also known as Low Level or Bare metal.Experience with device driver and operating system implementation.Experience with peripherals, such as Analog to Digital Converters, ADCs, Digital to Analog ConvertersExperience with FreeRTOS, Micrium uC-OS products, or equivalentUnderstand concepts needed to create drivers for hardware interfaces.Familiarity of software tools (requirements tracking, compilers, assemblers, debuggers, programmers, JTAG, etc.Proficiency in MS Office Suite including Word, Excel, PowerPoint and Teams.
About Actalent:Actalent connects passion with purpose.
Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more.
Every day, our experts around the globe are making an impact.
Were supporting critical initiatives in engineering and sciences that advance how companies serve the world.
Actalent promotes consultant care and engagement through experiences that enable continuous development.
Our people are the difference.
Actalent is an operating company of Allegis Group, the global leader in talent solutions.The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.