Embedded Software Engineer

Mainstream Engineering
  • Rockledge, FL
  • Full-time
  • Instant Apply
6 days ago

Job Description

Position SummaryDue to continued growth, our firm is seeking talented Embedded Software Engineers for a variety of disciplines, including embedded programming, software architecture design, software testing, motor control, and power electronics controls. Embedded Software Engineers play a critical role in developing our wide variety of products and provide vital sub-system design support for products related to thermal control and energy conversion. Key ResponsibilitiesSoftware development: Design and implement reliable, deterministic embedded software in C/C++Software requirements: Develop clear requirements and ensure bidirectional traceability between system requirements, code, and test casesVerification and testing: Design and execute functional and/or automated testing to demonstrate full compliance with software requirementsHardware integration: Perform board bring-up, interface with sensors/actuators, communicate with common protocols (CAN, SPI, UART, etc.), and debug hardware/softwareConfiguration management: Maintain version control and configuration management baselines in alignment with appropriate standardsRequired QualificationsB.S. in Computer Engineering, Electrical Engineering, or Computer Science required with a minimum GPA of 3.3 – M.S. or PhD a plus3-year minimum experience developing embedded software or controls, strong proficiency in embedded C/C++ Experience writing and following software and system requirements and requirements traceability Proficiency in software debugging and using standard hardware debugging tools (oscilloscopes, logic analyzers, etc.)United States Citizenship required due to US Government ITAR program restrictionsPreferred QualificationsExperience developing and following DO-178 documentation and processesExperience with TI C2000 or STM32 microcontroller familyExperience with additional programming languages (C#, Python, assembly, etc.) and GUI designUnderstanding of digital control algorithms, digital filters and the general control of power electronics systemsMainstream Engineering Corporation is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.

Job Posted by ApplicantPro

Numbers & Facts

LocationRockledge, FL
Job TypeFull-time

Skills

  • Algorithmsunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CMVC (Configuration Management Version Control)unmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Debugging Toolsunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Electronic Engineeringunmatched
  • Electronicsunmatched
  • Embedded Programming Languagesunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Filter Theoryunmatched
  • Functional Testingunmatched
  • Governmentunmatched
  • Graphical User Interface (GUI)unmatched
  • Hardware Debuggingunmatched
  • Logic Analyzerunmatched
  • Microcontrollerunmatched
  • Microsoft C# (C Sharp)unmatched
  • Motor Control Systemsunmatched
  • Oscilloscopeunmatched
  • Power Engineeringunmatched
  • Product Designunmatched
  • Product Supportunmatched
  • Programming Languagesunmatched
  • Python Programming/Scripting Languageunmatched
  • Software Architecture Designunmatched
  • Software Debuggingunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Test Automationunmatched
  • Test Designunmatched
  • Testingunmatched
  • Thermal Managementunmatched
  • Traceabilityunmatched
  • United States Citizenunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder