Quick Summary
MicroNova Systems is looking for an Embedded Software Engineer to join its development team and focus on designing, programming, and testing software that runs on embedded systems. This role is best suited for candidates who enjoy working at the intersection of hardware and software and are motivated to build efficient, reliable, and high-performance solutions. Entry-level candidates with strong technical foundations are encouraged to apply, while experienced applicants will also find challenging projects and growth opportunities.
Project Category or Industry
This role falls under the technology and electronics engineering industry, with a strong focus on embedded systems, IoT devices, and firmware development.
Type
Full-time employment.
Experience Level
The position welcomes entry-level candidates with a background in computer science or electrical engineering and offers mentoring opportunities. Mid-level engineers with prior experience in embedded systems are equally encouraged to apply.
Duration
This is a long-term role with opportunities for career progression within the company.
Location
The role is remote, with preference for candidates based in or near Austin, Texas, to facilitate occasional in-person collaboration if needed. Flexible working hours are offered with a requirement for some overlap with Central Time.
Salary or Budget
The salary for this position ranges between $70,000 and $90,000 annually, depending on experience.
Payment Mode
Salary will be paid monthly via direct deposit, with benefits including health coverage, paid leave, and retirement contributions.
Hiring Company Name
MicroNova Systems.
Required Skills or Tools
Candidates should have knowledge of C and C++ programming, firmware development, and microcontroller architecture. Familiarity with RTOS, Linux kernel modules, debugging tools, and hardware integration testing is strongly valued.
Project Description
The Embedded Software Engineer will be responsible for building and maintaining software that powers MicroNovaβs custom hardware platforms. This involves writing efficient code for embedded processors, optimizing performance, and ensuring seamless communication between hardware components and application software.
Core Responsibilities and Expected Deliverables
The engineer will design, code, test, and debug embedded applications. They will work with cross-functional teams to integrate new hardware features, ensure compliance with performance and reliability standards, and produce well-documented, maintainable software. Deliverables include stable firmware builds, integration with new device hardware, and detailed test results.
Required Experience and Preferred Qualifications
A bachelorβs degree in computer engineering, computer science, or electrical engineering is required. Knowledge of embedded systems design is essential. Preferred candidates will have project experience in firmware development, internships in embedded technology, or familiarity with ARM-based processors. Certifications in embedded Linux or IoT solutions will be considered advantageous.
Tools or Platforms to Be Used
Candidates will primarily work with ARM Cortex microcontrollers, Git for version control, JTAG debugging tools, and simulation environments such as QEMU.
Language Requirement
Fluency in English is required. No additional languages are necessary, though Spanish would be considered a plus given the companyβs client base in Latin America.
Communication Style
Daily updates will be handled via Slack and email, with weekly project review meetings conducted over Zoom.
Time Commitment or Working Window
This is a 40-hour per week role, with flexible hours as long as there is a minimum of four hours of overlap with the core Central Time workday.
Payment Terms
Employees are salaried and paid on a monthly basis.
Evaluation Criteria
Applicants will be evaluated based on technical tests, portfolio or project examples, academic background, and interview performance. Emphasis will be placed on problem-solving ability and adaptability.
Other Requirements
The role requires signing an NDA to protect intellectual property. Candidates will also use time-tracking software during their probation period.
About the Client or Company
MicroNova Systems is a technology company specializing in embedded systems and IoT solutions for industries ranging from consumer electronics to automotive and healthcare. Based in Austin, Texas, the company has a growing international presence and a reputation for delivering innovative hardware-software solutions. Its mission is to advance everyday technology by creating smarter, more efficient embedded platforms.
More information can be found on the companyβs website at www.micronovasystems.com, where interested candidates can also reach out via the careers contact form.
