Software Engineer (Mid-Level) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cimarron · 1 day ago

Software Engineer (Mid-Level)

Cimarron Software is a global solutions company seeking a mid-level Software Engineer to support the Axiom Space Ground Support Equipment Space Suits avionics team. The role involves developing, integrating, and maintaining firmware, designing communication interfaces, and collaborating with hardware engineers to ensure effective system performance.

EnergySustainabilityRenewable EnergyManufacturingEnvironmental ConsultingGreenTechSolar
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop, integrate, and maintain firmware within the Avionics group
Design and develop communication interfaces such as UART, SPI, I2C, USB, RS232, RS485, Ethernet, or similar protocols
Design and implement solutions using ADCs, DACs, interrupts, DMA, timers, digital potentiometers, and GPIO
Collaborate with hardware engineers to bring up new boards, debug hardware and software interactions, and develop device drivers
Participate in software architecture design activities and code reviews
Develop hardware-in-the-loop (HIL) systems and integrate them with simulation environments
Contribute to system-level documentation, including ICDs, design artifacts, test reports, and operational procedures
Contribute to system verification and validation activities
Troubleshoot and resolve issues related to performance, memory, timing, and reliability
Communicate project progress, status, and potential risks clearly to stakeholders and leadership
Implement and maintain agile project management practices throughout the project lifecycle, adapting to changing requirements and priorities
Perform additional job duties as assigned in support of cross-functional initiatives and overall program success

Qualification

Embedded systemsC/C++Firmware developmentCommunication interfacesHardware debugging toolsSoftware testing methodologiesPythonVersion control systemsAgile project managementProblem-solvingOrganizational skillsPresentation skills

Required

Due to facility security requirements, only U.S. citizens or permanent residents are eligible for consideration at this time
Ability to complete a pre-employment background check and drug screening, which will include but is not limited to testing for marijuana use
3 or more years of experience with embedded systems, firmware, and/or driver development
Experience developing communication interfaces such as UART, SPI, I2C, USB, RS232, RS485, Ethernet, or similar protocols
Experience designing with ADCs, DACs, interrupts, DMA, timers, digital potentiometers, and GPIO
Experience with hardware bring-up, embedded debugging tools (e.g., JTAG, oscilloscopes, logic analyzers), and embedded toolchains
Strong understanding of real-time constraints, deterministic execution, and safe, reliable embedded design principles
Strong proficiency in C/C++ and Python, with familiarity with modern embedded development practices
Experience applying software and firmware security best practices
Experience using version control systems such as Git and GitLab within continuous integration pipelines
Proficiency in software testing methodologies
Demonstrated ability to solve complex problems proactively using sound judgment
Strong organizational skills with the ability to meet tight deadlines while delivering high-quality results
Demonstrated success delivering results in ambiguous, fast-moving environments
Ability to present complex technical topics to management and other stakeholders
Bachelor's degree (or higher) in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related technical discipline

Preferred

Exposure to software development in Linux environments

Benefits

Health, dental, and vision insurance
401(k) contributions
Educational reimbursement
And much more

Company

Cimarron

twittertwitter
company-logo
With decades of operating history and innovation across our trusted brands, Cimarron provides technology-driven emissions management solutions for the global energy system.